/* CSS Document */
html,body,p { padding:0;margin:0; }
body { margin:0; padding:0; background:url(/images/bg.jpg) repeat-x; font-family:"微软雅黑";font-size: 14px;color:#333;}
img { border:0px; }
h4 {margin:0;padding: 0 0 8px 0;font-size: 15px;font-weight: normal;}
h2 {margin: 0;padding: 0;line-height: 48px;font-size: 24px;}
a { cursor:pointer;color:#333;text-decoration: none; }
a:hover{color:#A00B0F;}
a img {boder:0px;}
.clr { clear:both; padding:0; margin:0; background:none; }
#all { width:100%; padding:0; margin:0 auto; }


#head { position: relative;padding:0; margin:0 auto;width:100%;height:110px;}
.header_block { position: relative;margin: 0px auto; padding:0; width:1000px;height:110px;}
.tab {position: absolute;right:24px;top:40px;}
.tab a {display:inline-block;width:40px;line-height: 32px;font-size: 14px;text-align: center;}
.tab a.on, .tab a:hover {color:#A00B0F;}
.logo { float:left; padding: 8px 0px 8px 24px; margin:0; }
.logo img{ height:90px;}
.ls_info{float:right;margin-top:40px; margin-right:30px;}
.ls_info a{text-decoration:none;display:inline_block;}
/*.ls_info a:hover,a:active{text-decoration:underline;}*/
.ls_info img{margin-right:5px;margin-bottom:-5px;}

.center{width:1000px;margin:0 auto;}
.text {border-top: 2px solid #A00B0F;padding: 5px 10px;}
.text h2{font-weight: normal;}
.container {margin: 0 0 10px 0;}
.apps{height:140px;}
.app{width:300px;height:140px;float:left;}
.app2{margin-left:50px;margin-right:50px;}
.applogo{width:80px;height:80px;margin-top:10px;margin-left:10px;float:left;}
.applogo a img { border-radius: 10px;box-shadow: 0 1px 1px rgba(0,0,0,.5);}
.detail{width:190px;height:130px;margin-top:10px;margin-left:10px;float:left;}
.detail p{ font-size:18px; /*font-weight:bolder;*/}
.detail p a:hover {color:#A00B0F;}
.detail span{ line-height:150%; margin-top:5px;color: #666;}
.detail .spans{margin-top:5px;}

#bottom{padding:0; margin:0 auto; background:#F2F2F2;width:100%;}
#bottom .bottom_main{margin: 0px auto; width:1200px;padding:20px 0;}
#bottom .clearfix {
	padding-left:0
}
#bottom .clearfix:after {
	display:block;
	content:'';
	clear:both;
	height:0px;
	visibility: hidden;
}
#bottom li{ list-style: none;width:120px;float:left;display:inline;}
#bottom a, h4{text-align:center;display:block;color:#333;line-height: 24px;}
#bottom a{ text-decoration:none;font-size: 12px;color:#666;}
#bottom h4 a{ font-size: 15px;color:#333;}
#bottom a:hover{ color:#A00B0F;/*text-decoration:underline;*/}
.copyright{width:100%;height:50px;background:#E0E0E0;}
.copycontainer{width:1000px;height:50px;margin:0 auto}
.copy{float:left;width:500px;height:50px;}
.support{float:right;width:500px;height:50px;}
.title{display:inline-block;width:100%;text-align:center;line-height: 50px;}
.extra{display:inline-block;height:100%;vertical-align:middle;}


#popup-login-container { z-index:2;display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity=40); }
#popup-login { display:none;border:0px solid #1e81de;border-radius:12px; position: fixed; z-index: 100; left: 50%; top: 50%; width: 320px; height: 160px; overflow: hidden; margin-left: -160px; margin-top: -100px; _position: absolute; _margin-top: 0; -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2); -ms-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2); box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);background:none; }
.popup-bg-top { z-index:99;position:absolute;top:0;left:0;width:320px; height:28px; background:url(../images/icons_20121001/pupop_bg_top.png) no-repeat; }
.popup-bg-middle { z-index:99;position:absolute;top:28px;left:0;width:320px; height:104px; background:url(../images/icons_20121001/pupop_bg_middle.png) repeat-y; }
.popup-bg-bottom { z-index:99;position:absolute;top:132px;left:0;width:320px; height:28px; background:url(../images/icons_20121001/pupop_bg_bottom.png) no-repeat; }
.popup-login-info { margin:16px auto 0 auto;width:320px;text-align:center;line-height:24px; }
.popup-login-action { margin:16px auto 0 auto;width:320px;text-align:center;line-height:24px;z-index: 1; }